﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Content;

namespace SpaceInvaders
{
    public class Fase1 : Fase
    {
        Texture2D inimigo1;
        Texture2D inimigo2;
        public Fase1(ContentManager content)
        {
            background = content.Load<Texture2D>(@"Imagens\fundoBLACK");
            inimigo1 = content.Load<Texture2D>(@"Imagens\nave1-1");
            inimigo2 = content.Load<Texture2D>(@"Imagens\nave3-0");
        }
        public override void LoadEnemies()
        {
            Vector2 posicaoPrimeiroInimigo = new Vector2(100, 0);
            for (int y = 0; y < 3; y++)
            {
                for (int x = 0; x < 9; x++)
                {
                    if (y == 0)
                        GerenciadorDeInimigo.Add(new Inimigo(inimigo1,
                            new Vector2(posicaoPrimeiroInimigo.X + inimigo1.Width * x,
                                        posicaoPrimeiroInimigo.Y)));
                    else if (y == 1)
                    {
                        GerenciadorDeInimigo.Add(new Inimigo(inimigo2,
                               new Vector2(posicaoPrimeiroInimigo.X + 54 + inimigo2.Width * x,
                                           posicaoPrimeiroInimigo.Y + inimigo2.Height)));
                        //for (int z = 0; z < 2; z++)
                    }
                    else if (y == 2)
                        GerenciadorDeInimigo.Add(new Inimigo(inimigo1,
                            new Vector2((posicaoPrimeiroInimigo.X) + inimigo1.Width * x,
                                        (posicaoPrimeiroInimigo.Y + 12) + inimigo1.Height * 2)));
                }
            }
        }
    }
}
